package com.tupu.service.dispatch;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.tupu.entity.dispatch.DispatchPlannedOverhaulPlan;

import java.text.ParseException;
import java.util.List;

public interface OverhaulPlanService {

    //调度日志-计划票-维修计划-检修计划-列表条件搜索、分页
    Page<DispatchPlannedOverhaulPlan> conditionSearch(Long page, Long size, String station_name, String start_time, String end_time, String work_content, String interval_name) throws ParseException;

    //调度日志-计划票-维修计划-检修计划-查询间隔时间
    List<String> intervalTime() throws ParseException;

    //展示所有厂站
    List<String> findAllStation();

    /**
     * 根据场站名称获取间隔列表
     * @param stationName
     * @return
     */
    List<String> findIntervalByStationName(String stationName);

    void analysisJHCZP();
}
